#joinWrap {   width: 100%; height:100%; border: 1px solid #ddd; vertical-align:top; background:#FFF; }
#joinTitle{ margin-left:415px }
#authBtn { margin-left:20px }
#joinWrap .join { margin-top:10px;   }
#joinWrap .joinTable { margin-top:20px; margin-left:60px; width:590px; height:710px; text-align:left }
#joinWrap .joinTable tr {  }
#joinWrap .joinTable th {  font-size: 14px; vertical-align: middle; height: 50px; } 
#joinWrap .joinTable th span { color: #FF7D2D; }
#joinWrap .joinTable td { font-size: 14px; vertical-align: middle; }
#joinWrap .joinTable .genderWrap { padding-top:10px }
#joinWrap .joinTable .genderW { margin-left:20px }
#joinWrap .joinTable .birthWrap { line-height:40px; }
#joinWrap .joinNumber{ height:20px; width:60px }
#joinWrap .joinText { border: 0; width: 280px; height: 24px; line-height: 20px; padding: 8px 10px; background:url(../images/join_text.png) no-repeat; }
#joinWrap .joinText2 { border: 0; width:416px; height:88px; line-height: 20px; background:url(../images/join_text2.png) no-repeat; }
#joinWrap .joinText3 { border: 0; width:576px; height:158px; line-height: 20px; background:url(../images/join_text3.png) no-repeat; }


#loginPageWrap {  width: 100%; height:100%; border: 1px solid #ddd;   background:#FFF }
#loginPageWrap .login { margin-top:41px;   padding: 0px 0px 0 138px;   text-align:left }

#loginPageWrap .login .loginTable { margin-top:38px; width:420px; height:86px; text-align: left; vertical-align:top } 
#loginPageWrap .login .loginTable th { vertical-align:top } 
#loginPageWrap .socialBtns { text-align: center; }
#loginPageWrap .socialBtns a { display: inline-block; *display:inline; zoom:1; margin-right: 20px; }
#loginPageWrap .socialBtns img { padding-top: 38px; width: 200px; height: 50px;  }

#loginPageID { background: url(../images/loginpage_id.png); }
#loginPagePW { background: url(../images/loginpage_pw.png); }

#loginPageWrap .login .loginTable .loginText { border: 0; width: 280px; height: 36px;
height: 20px;  padding: 8px 10px; display: inline-block; *display:inline; zoom:1; margin-bottom: 10px; margin-right:20px; }
#loginPageWrap .login .loginTable .loginText:focus { background:  url(../images/loginpage_blank.png); }

#loginPageWrap .login .loginCheckbox { margin-top:10px; height:64px; width:420px }
#loginPageWrap .login .etc a { display: inline-block; *display:inline; zoom:1; margin-right: 20px; }
#loginPageWrap .login .etc img { width: 200px; height: 40px; }





/*.mypagemenuWrap.styleA .mymenuWrap a { display: block; background: url(../images/friend_talk_menu.png); }
.mypagemenuWrap.styleA .mymenuWrap a.on { background-image: url(../images/friend_talk_menu_over.png);  }*/

.rollover img{
	display:inline;
}

.rollover img.imgover{
	display:none;
}

a.rollover:hover{
	display:inline;
}

.rollover:hover img{
	display:none;
}

.rollover:hover img.imgover{
	display:inline;
}